to someone's satisfaction - Turc Anglais Dictionnaire